Senior .NET Developer
Spectraforce
US
3 days ago
Job Description
Primary responsibilities & duties:
- Analyze and diagnose problems within existing code bases in applications.
- Develop new code solutions to existing applications to increase efficiency and stability.
- Create and maintain APIs that enable seamless integration and efficient data exchange between systems.
- Develop new code to consume APIs within existing .NET applications to integrate systems.
- Designs and structures web information architecture for scale and optimization.
- Sets up and maintains web environments.
- Write optimal SQL queries and store-procedures to ensure good performance for database operations.
- Apply Object-Oriented Design and Programming to build component-based middle tier RESTful web services with high throughput.
- Understand User-Centered Design concept to build user interfaces that are modern and provide good user experiences.
- Identifies & evaluates web management tools & enhancements to support strategic direction to maximize efficiencies & digitally transform the customer experience.
- Ensure project tasks that are assigned and completed in a timely manner and project milestone dates are met.
- Ensure all code documentation is created, archived, and updated, including design, development and deployment documentation.
- Creates technical specifications for development\enhancements.
- Drafts and maintains technical documentation for operations.
- Analyzes, evaluates & resolves operational issues in a timely manner; reviews trends for process improvements.
- Reports project progress to management
- Performs reviews and integration testing to assure quality of project development efforts.
- Exhibit excellent verbal and communication skills.
- Exhibit excellent technical problem-solving skills.
- Excellent time management skills
- Learn new technologies if requested.
Qualifications & experience:
- Bachelor’s degree in Computer Science, Information Technology, or related field
- 5+ years of experience in website development or administration/management
- Experience Agile development teams is preferred
- A positive attitude and the ability to perform successfully in a fast-paced environment.
- Able to work both independently and as part of a team.
- Demonstrated experience in translating business requirements to technical specifications
- Ability to develop, recommend and execute solutions to complex problems often under time constraints.
- Develop and maintain effective working relationships with business clients at all levels.
- Complete projects successfully and on time in the context of an Agile project
- Demonstrated ability to manage operational environment in parallel with new development projects.
- Strong attention to detail and superior interpersonal skills
Technical Skills:
- Extensive experience with ASP.NET, C#, LINQ, Entity Framework
- Experience with .Net Core
- Experience with Azure Function apps and app services is a plus
- Experience with Azure API Management Services is a plus
- Experience with Nextjs web framework
- Extensive experience with XML, XSL, JSON
- Experience developing MS SQL Server T-SQL queries, Stored Procedures, triggers, and views.
- Experience building and implementing WebAPIs (REST, SOAP)
- Administration: IIS 7, 8, 10
- Architecture: MVC, Web information architecture, event-driven architecture, micromicroservices-basedlopment.